.recommend-list {
  display: flex;
  flex-wrap: wrap;    
  background-color: rgb(144, 18, 3);
  padding: 0.19rem 0.08rem;
  .rl-item {
      padding: .05rem;
      width: 50%;
      box-sizing: border-box;
      .wrap {
          background-color: rgb(255, 231, 195);
          padding: .1rem;
          border-radius: .1rem;
          img {
              width: 100%;
              height: auto;
              margin-bottom: 0.05rem;
          }
          span {
              display: block;
          }
          .name {
              font-size: .14rem;
              height: .21rem; 
              line-height: .21rem;  
              // ellipsis(); 
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden;
              width: 1.731rem;
          }
          .info {
              color: #999;
              font-size: .12rem;
              height: .18rem;    
              // ellipsis();
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden;
              width: 1.5rem;
          }
          .list-price {
              display: flex;
              justify-content: space-between;
              padding-top: .1rem;
              .price-left {
                  font-size: .15rem;
                  display: flex;
                  align-items: center;
                  em {
                      font-size: .1rem;
                  }
              }
              .price-right {
                  padding: .06rem .1rem;
                  border-radius: .2rem;
                  background: #f53b10;
                  color: #fff;
                  font-size: .14rem;
              }
          }
      }
  }
}